$(function () {
    $("#phone").focus(function () {
        $(this).next().html("")
    })
    $("#phone").blur(function () {
        getName()
    })

    function getName() {
        let val = $('#phone').val()
        if (!val || !val.length) {
            $('#phone').next().html("手机号码不能为空")
            return false
        }
        let reg = /^1[345678]\d{9}$/
        if (!reg.test(val)) {
            $('#phone').next().html("手机号码不合法")
            $('#phone').next().css("color", "red")
            return false
        }
        return true
    }
    $("#password").focus(function () {
        $(this).next().html("")
    })
    $("#password").blur(function () {
        getPass()
    })
    function getPass() {
        let val = $("#password").val()
        if (!val || !val.length) {
            $("#password").next().html("密码不能为空")
            return false
        }
        if (val.length > 12 || val.length < 6) {
            $(this).next().html('密码长度为6-12位')
            return false
        }
        return true
    }

    $("#rePassword").focus(function () {
        $(this).next().html("")
    })
    $("#rePassword").blur(function () {
        getRepass()
    })
    function getRepass() {
        let val = $("#rePassword").val()
        if (!val || !val.length) {
            $("#rePassword").next().html("密码不能为空")
            return false
        }
        if (val != $("#password").val()) {
            $("#rePassword").next().html("与密码不一致请重新输入")
            return false
        }
        return true
    }
    $('.tableBtn').click(function () {
        let flag = getName() & getPass() & getRepass()
        return flag > 0
    })

    //获取验证码
    let validCode = true
    $('.tableText ').click(function () {
        let time = 60
        let v = $('.tableText ').val()
        if (validCode) {
            validCode = false
            setInterval(function () {
                time--
                $('.tableText ').html(time)
                if (time === 0) {
                    $('.tableText ').html('获取验证码')
                    validCode = true;
                }
            }, 1000)
        }

    })

    $('.tableBtn').click(function () {
        let flag = getName() & getPass() & getRepass()
        return flag > 0
    })

})

